
package usuario.model;

import java.util.Calendar;
import java.util.Date;

public class Data {

    private long rg;    
    
    private java.util.Date dataNasc;
    private java.sql.Date dataNascSQL;
    
    private java.util.Date dataCad;
    private java.sql.Date dataCadSQL;
    
    private java.util.Date dataInicioMulta;
    private java.sql.Date dataInicioMultaSQL;
    
    private java.util.Date dataFimMulta;
    private java.sql.Date dataFimMultaSQL;
    
    public static Calendar calendar = Calendar.getInstance();
    
    //rg
    public long getRg() {
        return rg;
    }

    public void setRg(long rg) {
        this.rg = rg;
    }
    
    //data de Nascimento
    public void instanciarDataNasc(){
        this.dataNasc = calendar.getTime();
    }
    
    public Date getDataNasc(){
        return this.dataNasc;
    }
    
    public void InstanciarDataNascSQL(){
        this.dataNascSQL = new java.sql.Date(this.dataNasc.getTime());
    }
    
    public java.sql.Date getDataNascSQL(){
        return this.dataNascSQL;
    }
    
    //data de cadastro
    public void instanciarDataCad(){
        this.dataCad = calendar.getTime();
    }
    
    public Date getDataCad(){
        return this.dataCad;
    }
    
    public void instanciarDataCadSQL(){
        this.dataCadSQL = new java.sql.Date(this.dataCad.getTime());
    }
    
    public java.sql.Date getDataCadSQL(){
        return this.dataCadSQL;
    }
    
    //data de inicio multa
    public void instanciarDataInicioMulta(){
        this.dataInicioMulta = calendar.getTime();
    }
    
    public Date getDataInicioMulta(){
        return this.dataInicioMulta;
    }
    
    public void instanciarDataInicioMultaSQL(){
        this.dataInicioMultaSQL = new java.sql.Date(this.dataInicioMulta.getTime());
    }
    
    public java.sql.Date getDataInicioMultaSQL(){
        return this.dataInicioMultaSQL;
    }
    
    //data fim da multa
    public void instanciarDataFimMulta(){
        this.dataFimMulta = calendar.getTime();
    }
    
    public Date getDataFimMulta(){
        return this.dataFimMulta;
    }
    
    public void instanciarDataFimMultaSQL(){
        this.dataFimMultaSQL = new java.sql.Date(this.dataFimMulta.getTime());
    }
    
    public java.sql.Date getDataFimMultaSQL(){
        return this.dataFimMultaSQL;
    }
}
